(function () {
  "use strict";

  // 注册
  $(".register").validate();
  $("#reg").on("click", function () {
    $("#register-wrap").css("display", "block");
    return false;
  });
$(".close").on("click", function () {
  $("#register-wrap").css("display", "none");
})

$(".submit").on("click",function(){
  if($("#setusername").val()!=""&&$("#setpassword").val()!=""){const  url="/api?"+"username="+$("#setusername").val()+"&password="+$("#setpassword").val()
  $.ajax({
    url:url+"&type=register&smkt="+Date.now(),
    dataType:"text",
    success:(res)=>{
      res=JSON.parse(res)
      if(res.code==0){
          alert("注册成功")
          $("#register-wrap").css("display", "none");
          $("#register-wrap").find("input").val("")
      }else {
          alert("注册失败，用户名重复")
      }
    },
    error:(res)=>{
      console.log(res);
    }
  })}else{
    alert("请输入你的用户名和密码来注册账号")
  }
  return false;
})


// 登录
$("#log").on("click",function(){
  if($("#username").val()!=""&&$("#password").val()!=""){const url="/api?"+"username="+$("#username").val()+"&password="+$("#password").val()
  $.ajax({
    url:url+"&type=login&smkt="+Date.now(),
    dataType:"text",
    success:(res)=>{
      res=JSON.parse(res)
      if(res.code===2){
        console.log(res);
        setCookie( "username",res.data,1);
        setCookie( "code",res.code,1);
        history.go(-1);
      }else {
          alert("检查密码或用户名");
          $("#username").val("");
          $("#password").val("");
      }
    },
    error:(res)=>{
      console.log(res);
    }
  })}else{
    alert("请输入账号密码")
  }
  return false;
})

// 设置cookie
function setCookie(c_name,value,expiredays){
  var exdate=new Date();
  exdate.setDate(exdate.getDate()+expiredays);
  document.cookie=c_name+ "=" +escape(value)+
  ((expiredays==null) ? "" : ";expires="+exdate.toGMTString())
}


})();
